package com.example.demo.day0229;

import java.io.FileInputStream;
import java.io.IOException;

public class DemoInput {
    public static void main(String[] args) {
        DemoInput.testFileInputStream();
    }

    public static void testFileInputStream(){
        try {
            FileInputStream in = new FileInputStream("D:/File/tt1.txt");//文件字节输入流，读取文件时必须保证该文件存在，否则会报异常

            byte[] b = new byte[10];//设置一个byte数组接受度取得文件的内容

            int len =0;//设置一个读取数据的长度

            while((len = in.read(b)) != -1){//直到br.read执行到没有字符串，此时返回值为-1。不再读取文件。一次read b个字节的数据
                System.out.println(new String(b,0,len));//参数b是缓冲数据的数组，0是从开始转化字符串
          }
            in.close();//流在使用完毕后要关闭
        }catch (IOException e) {
            e.printStackTrace();
        }
    }
}
